// package com.zmn.plat.admin.controller.common.news;
//
// import com.zmn.common.dictionary.GlobalDict;
// import com.zmn.common.utils.response.ResponseUtil;
// import com.zmn.plat.admin.controller.PlatBaseController;
// import com.zmn.plat.services.interfaces.news.NewsCategoryService;
// import com.zmn.plat.model.entity.news.NewsCategory;
// import org.springframework.beans.factory.annotation.Autowired;
// import org.springframework.stereotype.Controller;
// import org.springframework.web.bind.annotation.RequestMapping;
// import org.springframework.web.bind.annotation.RequestParam;
//
// import javax.servlet.http.HttpServletRequest;
// import javax.servlet.http.HttpServletResponse;
// import java.util.List;
//
/// **
// * @author nowind
// * @since 2017/7/23 19:54
// */
// @Controller
// @RequestMapping("/common/news/")
// public class CommonNewsCategoryController extends PlatBaseController {
//
// @Autowired
// private NewsCategoryService newsCategoryService;
//
// /**
// * 分类联动
// * @param request
// * @param response
// * @param parentId
// */
// @RequestMapping(value = "category/listChilds")
// public void listChilds(HttpServletRequest request, HttpServletResponse response, @RequestParam(value = "parentId", defaultValue = "1")
// int parentId ) {
//
// if(parentId == 0){
// ResponseUtil.outWrite(response, "[]");
// return;
// }
//
// List<NewsCategory> items = newsCategoryService.listByParentId(parentId, GlobalDict.STATUS_NULL);
//
// StringBuilder sb = new StringBuilder("[");
// String jsonFormat = "[\"%s\",\"%s\"]%s ";
//
// for(int i=0; i< items.size(); i++) {
// NewsCategory item = items.get(i);
// String name = item.getStatus() == GlobalDict.STATUS_ENABLE ? item.getCategName() : (String.format("%s[停用]", item.getCategName()));
// sb.append(String.format(jsonFormat, items.get(i).getCategId(), name, (i==items.size()-1 ? "" : ",")));
// }
// sb.append("]");
//
// ResponseUtil.outWrite(response, sb.toString());
// }
// }
